# #1单击控件
# tap()
# #对一个控件或坐标点(x,y)执行单击操作
# tap(self,element=None,x=None,y=None,count=1)
# # tap()方法中有一个count参数 ，用于设置控件的单击次数，默认为一次
from appium.webdriver.common.touch_action import TouchAction
# #单击控件
# el = driver.finf_element_by_android_uiautomator("text('Name')")
# TouchAction(driver).tap(el).release().perform()
# TouchAction(driver).tap(x=0,y=308).perform()
# TouchAction(driver).tap(el,count=2).perform()               #perform()方法通过将命令发送到要操作的服务器来执行操作

# #2长按控件
# long_press()
# #长按一个控件或者坐标点(x,y)
# log_press(self,el=None,x=None,y=None,duration=1000)
# #long_press()方法中有一个duration参数，用来控制按压的时间，duration以毫秒为单位，其用法与tap()方法相同
# #长按控件
# el = driver.finf_element_by_android_uiautomator("text('Name')")
# TouchAction(driver).long_press(el).perform()
# TouchAction(driver).long_press(x-0,y=308).perform()
# TouchAction(driver).long_press(el,duration=2000).perform()

# #3移动
# move_to()
# #将光标移动到新的元素和坐标点
# move_to(self,el=None,x=None,y=None)
# #移动光标到新的元素和坐标点
# el = driver.find_element_by_android_uiautomator("text('Name')")
# TouchAction(driver).move_to(el).perform()
# TouchAction(driver).move_to(x=0,y=308).perform()

#4暂停
wait()
#暂停脚本的执行,
wait(self,ms=0)
#ms参数表示时间，单位为毫秒
TouchAction(driver).wait(1000).perform()
TouchAction(driver).wait(5000).perform()


